A Global-State Perspective on Sensor Network Debugging

نویسندگان

  • M. Lodder
  • G. P. Halkes
  • K. G. Langendoen
چکیده

Debugging wireless sensor networks (WSN) is a notoriously hard problem. WSNs share the debugging problems of both embeddedand distributed systems. The result is that it is very hard to get an insight into the inner workings of a real-world WSN. We have designed the Monitored External Global State (MEGS) tool that recreates the global state of a WSN from debug output. With MEGS a developer can define assertions and predicates on the global state of a WSN, rather than the state of only a single node. Using MintRoute as a test case, we show that MEGS makes available information that was previously exceedingly difficult to obtain.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Global Snapshots for Distributed Debugging: An Overview

The widespread adoption of distributed computing has accentuated the need for an eeective set of support tools to facilitate debugging and monitoring. In providing such support, one fundamental problem is that of constructing a global snapshot or global state of a distributed computation. This paper examines global snapshot algorithms from a distributed debugging perspective, and proposes an ab...

متن کامل

State Support: A Prerequisite for Global Health Network Effectiveness; Comment on “Four Challenges that Global Health Networks Face”

Shiffman recently summarized lessons for network effectiveness from an impressive collection of case-studies. However, in common with most global health governance analysis in recent years, Shiffman underplays the important role of states in these global networks. As the body which decides and signs international agreements, often provides the resourcing, and is responsible for implementing ini...

متن کامل

Global Snapshots for Distributed Debugging

The widespread adoption of distributed computing has accentuated the need for an eeective set of support tools. In providing such support, one fundamental problem is that of constructing a global snapshot or global state of a distributed computation. This paper examines global snapshot algorithms from a distributed debugging perspective, and proposes an abstract framework based on global snapsh...

متن کامل

Programming Abstractions with Debugging Support for Resource-Constrained Devices

Abstractions are crucial in order to manage complex systems. In pervasive computing, though, common programming abstractions tend to be too expensive for the employed resource-constrained devices. In recent years, the wireless sensor network community has proposed several solutions to this problem. However, little has been done to also support debugging on the level of the abstraction. Instead,...

متن کامل

ENERGY AWARE DISTRIBUTED PARTITIONING DETECTION AND CONNECTIVITY RESTORATION ALGORITHM IN WIRELESS SENSOR NETWORKS

 Mobile sensor networks rely heavily on inter-sensor connectivity for collection of data. Nodes in these networks monitor different regions of an area of interest and collectively present a global overview of some monitored activities or phenomena. A failure of a sensor leads to loss of connectivity and may cause partitioning of the network into disjoint segments. A number of approaches have be...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008